package com.serie402.common.dto.page;

import java.io.Serializable;
import java.util.List;

import com.kiss.fw.dto.AbstractPageDTO;
import com.serie402.common.bo.News;

public class NewsPageDTO extends AbstractPageDTO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	// these objects will be set when a user
	// is requesting a certain news page
	private List<News> topNews;
	private List<News> midLeftNews;
	private News midCenterNews;
	private List<News> midRightNews;
	private List<News> bottomNews;
	
	// will be set for single news
	private News news;

	public List<News> getTopNews() {
		return topNews;
	}

	public List<News> getMidLeftNews() {
		return midLeftNews;
	}

	public News getMidCenterNews() {
		return midCenterNews;
	}

	public List<News> getMidRightNews() {
		return midRightNews;
	}

	public List<News> getBottomNews() {
		return bottomNews;
	}

	public News getNews() {
		return news;
	}

	public void setTopNews(final List<News> _topNews) {
		topNews = _topNews;
	}

	public void setMidLeftNews(final List<News> _midLeftNews) {
		midLeftNews = _midLeftNews;
	}

	public void setMidCenterNews(final News _midCenterNews) {
		midCenterNews = _midCenterNews;
	}

	public void setMidRightNews(final List<News> _midRightNews) {
		midRightNews = _midRightNews;
	}

	public void setBottomNews(final List<News> _bottomNews) {
		bottomNews = _bottomNews;
	}

	public void setNews(final News _news) {
		news = _news;
	}
	
	@Override
	public void reset() {
	}
}